CREATE EXTERNAL TABLE jms_dm.dm_end_network_taking_notout_over22d_detail_dt(
  waybill_no string COMMENT '运单号', 
  ordersource_name string COMMENT '订单来源', 
  taking_network_code string COMMENT '最早揽收网点code', 
  taking_network_name string COMMENT '最早揽收网点name', 
  taking_scan_time timestamp COMMENT '最早揽收时间', 
  in_scan_time timestamp COMMENT '最早入库时间', 
  in_network_code string COMMENT '最早入库网点', 
  in_network_name string COMMENT '最早入库网点', 
  store_code string COMMENT '最早入库门店', 
  deliver_scan_time timestamp COMMENT '最早派件时间', 
  out_scan_time timestamp COMMENT '出库扫描时间', 
  business_id string COMMENT '品牌id', 
  business_name string COMMENT '品牌名称', 
  store_name string COMMENT '门店名称', 
  store_address string COMMENT '门店地址', 
  build_type string COMMENT '建设类型：1自建2合作 null', 
  source_type string COMMENT '末端类型：机柜、驿站', 
  agent_code string COMMENT '代理区code', 
  agent_name string COMMENT '代理区name', 
  fran_code string COMMENT '加盟商code', 
  fran_name string COMMENT '加盟商name', 
  out_taking_diffday int COMMENT 'nvl(出库日期-揽收日期,99),揽收和出库天间隔', 
  date_time date COMMENT '查询时间', 
  virt_code string COMMENT '虚拟代理区code', 
  virt_name string COMMENT '虚拟代理区name')
COMMENT '末端_揽收超22日未出库_明细'
PARTITIONED BY ( dt string COMMENT 'yyyy-MM-dd',is_not_out string '是否超21日未出库')
ROW FORMAT SERDE 
  'org.apache.hadoop.hive.ql.io.parquet.serde.ParquetHiveSerDe' 
STORED AS INPUTFORMAT 
  'org.apache.hadoop.hive.ql.io.parquet.MapredParquetInputFormat' 
OUTPUTFORMAT 
  'org.apache.hadoop.hive.ql.io.parquet.MapredParquetOutputFormat'
LOCATION
  'hdfs://yl-bg-hdp/dw/hive/jms_dm.db/external/dm_end_network_taking_notout_over22d_detail_dt'
;
alter table jms_dm.dm_end_network_taking_notout_over22d_detail_dt
    add COLUMNS(detail_type int COMMENT '1入库维度明细2揽收维度') CASCADE


CREATE EXTERNAL TABLE jms_dm.dm_end_network_taking_notout_over22d_cnt_dt(
  ordersource_name string COMMENT '订单来源', 
  in_network_code string COMMENT '最早入库网点', 
  in_network_name string COMMENT '最早入库网点', 
  store_code string COMMENT '最早入库门店', 
  business_id string COMMENT '品牌id', 
  business_name string COMMENT '品牌名称', 
  store_name string COMMENT '门店名称', 
  store_address string COMMENT '门店地址', 
  build_type string COMMENT '建设类型 1自建2合作 null', 
  source_type string COMMENT '末端类型：机柜、驿站', 
  agent_code string COMMENT '代理区code', 
  agent_name string COMMENT '代理区name', 
  fran_code string COMMENT '加盟商code', 
  fran_name string COMMENT '加盟商name', 
  deliver_cnt int COMMENT '派件量', 
  in_cnt int COMMENT '入库量', 
  notout_21d_cnt int COMMENT '揽收超21日出库量', 
  notout_22d_cnt int COMMENT '揽收超22日出库量', 
  date_time date COMMENT '查询时间', 
  cnt_type tinyint COMMENT '1入库日期统计2揽收日期统计', 
  virt_code string COMMENT '虚拟代理区code', 
  virt_name string COMMENT '虚拟代理区name')
COMMENT '末端_揽收超22日未出库_汇总'
PARTITIONED BY (dt string COMMENT '日期分区 yyyy-MM-dd')
ROW FORMAT SERDE 
  'org.apache.hadoop.hive.ql.io.parquet.serde.ParquetHiveSerDe' 
STORED AS INPUTFORMAT 
  'org.apache.hadoop.hive.ql.io.parquet.MapredParquetInputFormat' 
OUTPUTFORMAT 
  'org.apache.hadoop.hive.ql.io.parquet.MapredParquetOutputFormat'
LOCATION
  'hdfs://yl-bg-hdp/dw/hive/jms_dm.db/external/dm_end_network_taking_notout_over22d_cnt_dt'